package KUOZHAN;

import java.io.File;

public class TEST1 {
    public static void main(String[] args) {
        File file=new File("C:\\1.1");
        long getfilesize = getfilesize(file);
        System.out.println(getfilesize);
    }
    public  static long getfilesize(File dir){
        if(!dir.exists()|dir.isFile()){
            return 0;
        }

        File[] files = dir.listFiles();
       if(files==null&files.length==0) {
           return 0;
       }
        long length=0;
       long zsize=0;
       long dirs=0;
           for (File file : files) {

            if(file.isFile()){

                length = length+file.length();

            }
            if (dir.isDirectory()){
                long getfilesize = getfilesize(file);
                 dirs+=getfilesize;
            }
        }
          return zsize=length+dirs;
    }
}
